#include <bits/stdc++.h>
using namespace std;

int main(int argc, char const *argv[])
{
    char ss[4][100];
    for(int i=0; i<4; i++)
        fgets(ss[i], 100, stdin);

    string s;
    s.append(ss[0]);
    s.append(ss[1]);
    s.append(ss[2]);
    s.append(ss[3]);

    int alpha[26] = {0};
    int max = 0;
    for(char c : s)
    {
        alpha[c-'a']++;
        max = alpha[c-'a'] > max ? alpha[c-'a'] : max;
    }

    for(int i=0; i<max; i++)
    {
        for(int j=0; j<26; j++)
        {
            if(alpha[j]<max)
                cout << " ";
            else
                cout << "*";

            cout << " ";
        }
        cout << endl;
    }

    for(int i=0; i<26; i++)
        cout << static_cast<char>('A'+i) << " ";
    cout << endl;

    return 0;
}
